const { getGoodsDetails, addGoodsCart } = require("../../api/index")

Page({
  data: {
    goodsDetails:{}
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log(options.id);

    wx.showLoading({
      title: '等待数据加载',
    })

    getGoodsDetails({id:options.id}).then(res=>{
        console.log(res.data.data);
        wx.hideLoading()
        if(res.data.status === 200) {
            this.setData({
                goodsDetails:res.data.data[0]
            })
            console.log(this.data.goodsDetails);
        } else {
            wx.showToast({
              title: '数据获取失败',
              icon:'error'
            })
        }
    })
  },
  onClickKF(){
      console.log('点击了客服');
  },
  onClickCart(){
      console.log('点击了购物车');
      wx.switchTab({
        url: '/pages/cart/cart',
      })
  },
  onClockAddCart(){
      console.log('点击了加入购物车');
      addGoodsCart({
        "title":this.data.goodsDetails.title,
        "price":this.data.goodsDetails.price,
        "image":this.data.goodsDetails.topimage,
        "currentID":this.data.goodsDetails.id
    }).then(res => {
        if(res.data.status === 200){
            wx.showToast({
                title: '添加成功',
              })
        } else {
            wx.showToast({
              title: res.data.msg,
            })
        }
      })
  },
  onClickBuyNow(e){
      console.log('点击了立即购买');
      console.log(e.currentTarget.dataset.id);
      wx.navigateTo({
        url: '/pages/buy/buy?id='+e.currentTarget.dataset.id,
      })
  }
})